package com.microservice.salmon.oauth.client;

import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.util.Map;

/**
 * <p>
 * 存储客户端信息以及登录用户信息
 * </p>
 *
 * @author 王洪庆 2019-01-1217:42
 *  */
@Getter
@Setter
@NoArgsConstructor
public class ClientInfo {

    /**
     * 记录哪个客户端登录了， 区分各个客户端，方便根据客户端的不同来获取不同的用户信息
     */
    private String clientId;

    /**
     * 用户ID
     */
    private Integer userId;
    /**
     * 登录系统的真实名称，非登录名
     */
    private String realName;

    /**
     * 头像
     */
    private String photo;

    /**
     * 店铺ID
     */
    private Integer shopId;

    /**
     * 角色ID
     */
    private Integer roleId;

    public ClientInfo(String clientId){
        this.clientId = clientId;
    }
}
